# 写文件

# 写文件和读文件是一样的，唯一的区别是调用open()函数时，传入标识符'w'或者 'wb' 表示写文本文件或者写二进制文件
with open('test_write.txt', 'w') as f:
    f.write('hello world')

'''
你可以反复调用write()来写入文件，但是务必要调用 f.close()来关闭文件。当我们写文件时，操作系统往往不会立刻把输入写入磁盘，而是放到内存缓存起来
空闲的是再慢慢写入。只有调用 close() 方法时，操作系统才保证把没有写入的数据全部写入磁盘。忘记调用cLose()的后果时，可能只写了一部分到磁盘，剩下的
丢失了。所以，还是建议通过with语句来处理打开文件
'''
